#pragma once

#include <QtWidgets/QMainWindow>
#include "ui_MultipluginsTest.h"

QT_BEGIN_NAMESPACE
class QMenu;
class QAction;
QT_END_NAMESPACE

class MultipluginsTest : public QMainWindow
{
    Q_OBJECT
private slots:
    void OnAboutPlugIn();
public:
    explicit MultipluginsTest(QWidget *parent = nullptr);
    ~MultipluginsTest();
protected:
    void OnInitDialog();
private:
    void CreateMenus();
    void CreateActions();
    void LoadPlugins();
private:
    Ui::MultipluginsTestClass ui;
    QMenu* m_help_menu;
    QAction* m_about_plug;
    QStringList m_plug_filenames;
};
